/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.uniandes.vehialpes.beans;

import co.edu.uniandes.vehialpes.entity.Diagnostico;
import co.edu.uniandes.vehialpes.entity.Solicitud;
import co.edu.uniandes.vehialpes.facades.DiagnosticoFacade;
import co.edu.uniandes.vehialpes.facades.SolicitudFacade;
import javax.ejb.EJB;
import javax.ejb.Stateless;


/**
 *
 * @author Cquiroga
 */
@Stateless
public class RegistraDiagnostico implements RegistraDiagnosticoLocal {

    
    @EJB
    private DiagnosticoFacade diagnosticoFacade;
    
    @EJB
    private SolicitudFacade solicitudFacade;
    
    @Override
    public Diagnostico registrarInfoDiagnostico(int idSolicitud, String resultado, String descripcion){
        Solicitud sol = solicitudFacade.find(idSolicitud);
        Diagnostico diagnostico = new Diagnostico();
        diagnostico.setSolicitud(sol);
        diagnostico.setDescripcion(descripcion);
        //diagnostico.setTipoAdjunto(tipoAdjunto);
        diagnostico.setResultado(resultado);
        
        diagnosticoFacade.createDiagnostico(diagnostico);
        
        return diagnostico;
    }
}
